.popboxPop {
  margin:0px auto;
  text-align:left;
	padding-left:20px;
  position:relative;
}

  .collapse { position:relative; }

  .openPop {
    
  }

    .boxPop {
      
      display:none;
      background:pink;
      border:solid 1px #BBBBBB;
      border-radius:5px;
      box-shadow:0px 0px 15px #999;
      position:absolute;
  		margin-left: -50px;
  		width:400px;
    }
    
.boxPop input,textarea {
      max-width: 350px;
    	background-color: white;
    }
    

      .boxPop a.close {
       color:red;
       font-size:12px;
       font-family:arial;
       text-decoration:underline;
      }

      .arrowPop {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #FFF;
      	position:absolute;
      	left:1px;
      	top:-10px;
      	z-index:1001;
      }

      .arrow-borderPop {
      	width: 0;
      	height: 0;
      	border-left: 11px solid transparent;
      	border-right: 11px solid transparent;
      	border-bottom: 11px solid #BBBBBB;
      	position:absolute;
      	top:-12px;
      	z-index:1000;
      }
